 
.zc-back-home a:hover,.zc-login a:hover,.zc-register a:hover,.zc-quick-menu li a:hover{ color:#c00; text-decoration:underline;}
.zc-quick-menu .zc-hd .ico,.zc-mobile .zc-hd{ background:url(../pages/image/topbar_ico.png) no-repeat;}

.zc-topbar{ position:relative; z-index:997; height:29px; font:12px/29px arial; background:#f5f5f5; border-bottom:1px solid #e6e6e6;}
.zc-login-info{ float:left;}
.zc-back-home{ padding:0 20px 0 0;}
.zc-back-home a{ color:#666; text-decoration:none;}
.zc-login{ padding:0 20px 0 0; color:#666;}
.zc-login a,.zc-register a{ color:#36c; text-decoration:none;}

.zc-quick-menu{ float:right; margin:0 -10px 0 0;}
.zc-quick-menu li{ float:left; margin:0 10px; height:29px; font:12px/29px arial;}
.zc-separator{ color:#ccc;}
.zc-quick-menu li a{ display:inline-block; color:#666; text-decoration:none;}
.zc-quick-menu .zc-hover{ position:relative; zoom:1;}

.zc-quick-menu .zc-hd{ position:relative; padding:0 23px 0 10px;}
.zc-quick-menu .zc-hd .ico{ position:absolute; top:13px; right:10px; width:7px; height:4px; background-position:0 -45px;}
.zc-quick-menu .zc-hd:hover{ color:#666; text-decoration:none;}

.zc-quick-menu .zc-hover .zc-hd{ z-index:2; margin:0 0 -1px; padding:0 22px 0 9px; height:30px; background-color:#fff; border-left:1px solid #ededed; border-right:1px solid #ededed;}

.zc-quick-menu .zc-mobile{ margin:0;position:relative}
.zc-mobile .zc-hd{ padding:0 23px 0 25px; background-position:0 0;}
.zc-quick-menu .zc-hover .zc-mobile-hd{ padding:0 22px 0 24px;}
.lianxikefu{
  position: relative;
}
 .zc-mobile-bd{ display:none; position:absolute; top:29px; left:0; padding:20px; width:130px; height:130px; border:1px solid #ededed; background:#fff;}  
.zc-mobile .zc-mobile-bd img{ display:block;}
.zc-hover .zc-mobile-hd{ background-position:-1px 0;}
.zc-hover .zc-mobile-bd{ display:block;}
.zc-quick-menu .zc-hover .ico{ -webkit-backface-visibility:hidden; border-color:#bbb transparent transparent; -webkit-transition:-webkit-transform .2s ease-in; -moz-transition:-moz-transform .2s ease-in;-o-transition:-o-transform .2s ease-in;transition:transform .2s ease-in; -moz-transform:rotate(180deg); -webkit-transform:rotate(180deg); -o-transform:rotate(180deg); transform:rotate(180deg);}
.zc-service-tel{ display:none; position:absolute; top:40px; right:0; padding:3px 9px; width:80px; border:1px solid #ededed; font: 12px/28px arial; text-align:right; background:#fff;}
.zc-hover .zc-service-tel{ display:block;}  






/*  */
